static SceUID driverint(char *path) {
	u32 sysloadResult;
	u32 sysloadResult2;
	int sysstatus;
	fcolor(ABGR(155,155,155,255)); apl("[*] "); fcolor(ABGR(255,255,255,255)); apl(path); apl(" - Cargando...\n");
	
	sysloadResult = sceKernelLoadModule(path, 0, NULL);
	if(sysloadResult & 0x80000000) {
		fcolor(ABGR(155,155,155,255)); apl("[E] "); fcolor(ABGR(255,0,0,255)); apl(path); aplf(" - No se pudo cargar. %08X\n",sysloadResult); 
		appkilled();
		return -1;
	}
    else {	
		fcolor(ABGR(155,155,155,255)); apl("[*] "); fcolor(ABGR(255,255,255,255)); apl(path); apl(" - Cargado. Iniciando...\n");	
		sysloadResult2 = sceKernelStartModule(sysloadResult, 0, NULL, &sysstatus, NULL);
		if(sysloadResult2 & 0x80000000) { 
			fcolor(ABGR(155,155,155,255)); apl("[E] "); fcolor(ABGR(255,0,0,255)); apl(path); aplf(" - No se pudo iniciar. 0x%08X\n",sysloadResult); 
			appkilled();
			return -1;
		}
		else { 
			fcolor(ABGR(155,155,155,255)); apl("[*] "); fcolor(ABGR(255,255,255,255)); apl(path); apl(" - Iniciado correctamente.\n"); return 0;
		}
	}
}